try-your-luck stall - German English Dictionary